home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / general / modelers / geomview / source.lha / Geomview / src / bin / sweep / panel.c < prev    next >
C/C++ Source or Header  |  1993-03-04  |  4KB  |  119 lines

  1. /* Form definition file generated with fdesign. */
  2.  
  3. #include "forms.h"
  4. #include "panel.h"
  5.  
  6. FL_FORM *MainForm;
  7.  
  8. FL_OBJECT
  9.         *RotGroup,
  10.         *Rotlength,
  11.         *DegButton,
  12.         *RadButton,
  13.         *Rotendz,
  14.         *Rotendy,
  15.         *Rotendx,
  16.         *Rotdirz,
  17.         *Rotdiry,
  18.         *Rotdirx,
  19.         *Rotdivisions,
  20.         *TransGroup,
  21.         *Translength,
  22.         *Transxdir,
  23.         *Transydir,
  24.         *Transzdir,
  25.         *TypeGroup,
  26.         *RotSweep,
  27.         *TransSweep;
  28.  
  29. void create_form_MainForm()
  30. {
  31.   FL_OBJECT *obj;
  32.   MainForm = fl_bgn_form(FL_NO_BOX,360.0,370.0);
  33.   obj = fl_add_box(FL_UP_BOX,0.0,0.0,360.0,370.0,"");
  34.   obj = fl_add_button(FL_RETURN_BUTTON,20.0,20.0,160.0,40.0,"Make Sweep");
  35.     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
  36.     fl_set_call_back(obj,GoButtonProc,0);
  37.   obj = fl_add_button(FL_NORMAL_BUTTON,180.0,20.0,160.0,40.0,"Quit");
  38.     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
  39.     fl_set_call_back(obj,QuitButtonProc,0);
  40.   RotGroup = fl_bgn_group();
  41.   obj = fl_add_box(FL_FRAME_BOX,20.0,70.0,320.0,230.0,"");
  42.   obj = fl_add_text(FL_NORMAL_TEXT,20.0,260.0,90.0,30.0,"Arc length:");
  43.     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
  44.   Rotlength = obj = fl_add_input(FL_NORMAL_INPUT,120.0,260.0,50.0,30.0,"");
  45.     fl_set_object_color(obj,15,15);
  46.     fl_set_object_align(obj,FL_ALIGN_RIGHT);
  47.   DegButton = obj = fl_add_button(FL_RADIO_BUTTON,190.0,260.0,70.0,30.0,"Degrees");
  48.   RadButton = obj = fl_add_button(FL_RADIO_BUTTON,260.0,260.0,70.0,30.0,"Radians");
  49.   obj = fl_add_text(FL_NORMAL_TEXT,20.0,220.0,90.0,30.0,"End of axis:");
  50.     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
  51.   Rotendz = obj = fl_add_input(FL_NORMAL_INPUT,280.0,200.0,50.0,30.0,"z:");
  52.     fl_set_object_color(obj,15,15);
  53.   Rotendy = obj = fl_add_input(FL_NORMAL_INPUT,200.0,200.0,50.0,30.0,"y:");
  54.     fl_set_object_color(obj,15,15);
  55.   Rotendx = obj = fl_add_input(FL_NORMAL_INPUT,120.0,200.0,50.0,30.0,"x:");
  56.     fl_set_object_color(obj,15,15);
  57.   obj = fl_add_text(FL_NORMAL_TEXT,20.0,160.0,130.0,30.0,"Direction of axis:");
  58.     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
  59.   Rotdirz = obj = fl_add_input(FL_NORMAL_INPUT,280.0,130.0,50.0,30.0,"z:");
  60.     fl_set_object_color(obj,15,15);
  61.   Rotdiry = obj = fl_add_input(FL_NORMAL_INPUT,200.0,130.0,50.0,30.0,"y:");
  62.     fl_set_object_color(obj,15,15);
  63.   Rotdirx = obj = fl_add_input(FL_NORMAL_INPUT,120.0,130.0,50.0,30.0,"x:");
  64.     fl_set_object_color(obj,15,15);
  65.   obj = fl_add_text(FL_NORMAL_TEXT,20.0,80.0,90.0,30.0,"Divisions:");
  66.     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
  67.   Rotdivisions = obj = fl_add_input(FL_NORMAL_INPUT,120.0,80.0,50.0,30.0,"");
  68.     fl_set_object_color(obj,15,15);
  69.     fl_set_object_align(obj,FL_ALIGN_RIGHT);
  70.   fl_end_group();
  71.   TransGroup = fl_bgn_group();
  72.   obj = fl_add_box(FL_FRAME_BOX,20.0,70.0,320.0,230.0,"");
  73.   obj = fl_add_text(FL_NORMAL_TEXT,20.0,240.0,130.0,30.0,"Length of sweep:");
  74.     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
  75.   obj = fl_add_text(FL_NORMAL_TEXT,20.0,140.0,160.0,30.0,"Direction of sweep:");
  76.     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
  77.   Translength = obj = fl_add_input(FL_NORMAL_INPUT,120.0,210.0,50.0,30.0,"Units");
  78.     fl_set_object_color(obj,15,15);
  79.     fl_set_object_align(obj,FL_ALIGN_RIGHT);
  80.   Transxdir = obj = fl_add_input(FL_NORMAL_INPUT,120.0,110.0,50.0,30.0,"x:");
  81.     fl_set_object_color(obj,15,15);
  82.   Transydir = obj = fl_add_input(FL_NORMAL_INPUT,200.0,110.0,50.0,30.0,"y:");
  83.     fl_set_object_color(obj,15,15);
  84.   Transzdir = obj = fl_add_input(FL_NORMAL_INPUT,280.0,110.0,50.0,30.0,"z:");
  85.     fl_set_object_color(obj,15,15);
  86.   fl_end_group();
  87.   TypeGroup = fl_bgn_group();
  88.   RotSweep = obj = fl_add_button(FL_RADIO_BUTTON,180.0,310.0,160.0,40.0,"Rotational Sweep");
  89.     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
  90.     fl_set_call_back(obj,RotSweepProc,0);
  91.   TransSweep = obj = fl_add_button(FL_RADIO_BUTTON,20.0,310.0,160.0,40.0,"Translational Sweep");
  92.     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
  93.     fl_set_call_back(obj,TransSweepProc,0);
  94.   fl_end_group();
  95.   fl_end_form();
  96. }
  97.  
  98. /*---------------------------------------*/
  99.  
  100. FL_FORM *FooForm;
  101.  
  102.  
  103. void create_form_FooForm()
  104. {
  105.   FL_OBJECT *obj;
  106.   FooForm = fl_bgn_form(FL_NO_BOX,500.0,610.0);
  107.   obj = fl_add_box(FL_UP_BOX,0.0,0.0,500.0,610.0,"");
  108.   fl_end_form();
  109. }
  110.  
  111. /*---------------------------------------*/
  112.  
  113. void create_the_forms()
  114. {
  115.   create_form_MainForm();
  116.   create_form_FooForm();
  117. }
  118.  
  119.